草庐IT

ConstraintLayout 约束布局

全部标签

ios - UISplitViewController:主视图中错误的顶部布局指南与 UISplitViewControllerDisplayModeAllVisible

我有一个标准的SplitViewController,我想在iPad上始终显示它的主视图。在主视图的viewDidLoad中,我调用:self.splitViewController.preferredDisplayMode=UISplitViewControllerDisplayModeAllVisible;有了这一行,我得到了我想要的效果(总是显示主人)。然而,一件奇怪的事情也发生了:顶部布局指南似乎移动到了主视图的顶部,在导航栏下方。您可以看到这张图片中的效果,其中TableView中的第一个单元格部分隐藏在导航栏后面。事实上,它上方有一个完全隐藏的绿色View(它是即将出现的内

ios - 无法满足约束时,如何识别 Debug 区域中的 View ?

我正在使用Autolayout并以编程方式设置约束,但在运行该应用程序时遇到一些无法满足约束的错误,例如:Willattempttorecoverbybreakingconstraint我有几个像这样的UIImageView,我发现很难知道是哪个限制条件被打破了。无论如何设置,比方说,命名标签到View,以便在调试区域更好地识别它们? 最佳答案 Xcode的Autolayout已经提供了给constraints设置标识符的功能。使用此功能很容易找到不需要的约束。要将标识符设置为约束,只需在Storyboard上选择约束,系统会提示您

ios - 如何为旋转的 UISlider 设置约束?

我似乎找不到关于SO的正确答案。我正在尝试旋转子类UISlider并应用约束以正确定位它,但似乎无法使其正常工作。在XIB中它有限制,所以我没有任何错误显示问题。(老板讨厌显示错误)。所以我先删除约束。我的代码是这样的:removeConstraints([sliderHeight,sliderWidth,sliderLeading,sliderBottom])letrotation=CATransform3DMakeRotation(-CGFloat(M_PI_2),0.0,0.0,1.0)self.layer.transform=rotationletviews=["slider"

ios - 约束 objective-c

什么意思无法同时满足约束条件。可能至少以下列表中的约束条件之一是您不想要的。试试这个:(1)查看每个约束并尝试找出您不期望的;(2)找到添加了不需要的约束或约束的代码并修复它。("","","","","","","","","","","","","","","","","","","")WillattempttorecoverbybreakingconstraintMakeasymbolicbreakpointatUIViewAlertForUnsatisfiableConstraintstocatchthisinthedebugger.ThemethodsintheUIConst

ios - Xcode Storyboard - 将我对特定大小类的所有约束转换为 Any x Any 的约束

不久前我遇到了这个问题,当时我通过github从另一台计算机上提取了一些Storyboard更新。每次我打开Xcode时,它​​都需要很长时间才能加载,最后我会看到几十个,有时是数百个放错地方的View。这已经困扰我一年多了,我实际上只是仔细检查了每一个警告,并将框架设置为他们希望摆脱警告的框架。我追踪到错误是使用了Size类。事后看来,真的不需要他们。我们只是一个纵向应用程序,无意实现横向功能。绝对不会很快。问题是Storyboard在AnyxAny中加载,然后切换到CompactxRegular,并且一堆View放错了位置。这是一个错误放置的View的源代码:要看的是两个block

ios - AutoLayout 约束和 UIPopoverPresentationController

AutoLayout似乎每一步都在与View大小作斗争。我有一个用于用户输入的ViewController,而AutoLayout似乎坚定不移地决定让我的View高667像素。我尝试过许多布局设置变体、许多内容压缩和抗压缩组合,无论我做什么,AutoLayout都能找到一种将View拉伸(stretch)到667像素高的方法。我使用Reveal,一个显示布局框架、约束等的应用程序(revealapp.com)它向我展示了UIPopoverPresentationController正在添加它自己的自动调整大小约束。这是我的View在呈现时的大致外观......请注意,即使我将“接受”U

UI开发布局-HarmonyOS应用UI开发布局

UI页面的构建不用再像Android开发过程中在.xml文件中书写,可直接在页面上使用声明式UI的方式按照布局进行排列,构建应用的页面。如下代码使用Row、Column构建一个页面布局,在页面布局中添加组件Text、Button,共同构成页面:importrouterfrom'@ohos.router'importhilogfrom'@ohos.hilog'@Entry@ComponentstructIndex{@Statemessage:string='HelloWorld'build(){Row(){Column(){Text(this.message).fontSize(50).font

基于Vivado的FPGA布局和布线分析教程

基于Vivado的FPGA布局和布线分析教程FPGA的布局和布线是数字电路设计中的关键步骤,它们会直接影响电路的性能和可靠性。本教程将介绍基于Vivado的FPGA布局和布线分析,帮助读者进一步了解FPGA的设计流程、优化方法和调试技巧。首先,我们需要打开Vivado并创建一个新的工程。在“FlowNavigator”中选择“CreateProject”,填写工程信息并点击“Next”。接着,我们需要添加一个RTL设计作为项目源文件。这可以通过在“AddSources”中选择“Addorcreatedesignsources”实现。在弹出的选项中选择“CreateFile”并填写文件名和类型,

ios - UICollectionView 自定义流布局在滚动时崩溃

我正在创建带有节标题的自定义flowLayout。这是我的flowLayout.swiftimportUIKitclassFlowLayout:UICollectionViewFlowLayout{overridefunclayoutAttributesForElementsInRect(rect:CGRect)->[UICollectionViewLayoutAttributes]?{//letattributesForElementsInRect=super.varnewAttributesForElementsInRect=[UICollectionViewLayoutAttri

iOS 自动布局 : why is zero multiplier not allowed?

我正在为动态创建的View的约束计算一些乘数。有时它为零。发生这种情况时,我会收到以下未处理的异常:Amultiplierof0oranilseconditemtogetherwithalocationforthefirstattributecreatesanillegalconstraintofalocationequaltoaconstant.Locationattributesmustbespecifiedinpairs来自这段代码:NSLayoutConstraint(item:spanView,attribute:.leading,relatedBy:.equal,toIte